package br.com.controller;

import java.sql.Connection;
import java.util.List;

import br.com.bean.SerieBean;
import br.com.bean.TurmaBean;
import br.com.dao.TurmaDao;



public class TurmaController {

	public static void inserir(Connection conn, int ensino, int serie, int turno, String turma, int dletivo, int ano) throws Exception{

		TurmaBean a = new TurmaBean();
		
		a.getEnsino().setId(ensino);
		a.getSerie().setId(serie);
		a.getTurno().setId(turno);
		a.setTurma(turma);
		a.setDiaslet(dletivo);
		a.setAnolet(ano);
		

		TurmaDao dao = new TurmaDao();
		dao.inserir(conn,a);
	}

	public static void excluir(Connection conn, int id) throws Exception{

		TurmaBean a = new TurmaBean();
		a.setId(id);

		TurmaDao dao = new TurmaDao();
		dao.excluir(conn,a);
	}

	public static void update(Connection conn, int id, int ensino, int serie, int turno, String turma, int dletivo, int ano) throws Exception{

		TurmaBean a = new TurmaBean();
		
		a.setId(id);
		a.getEnsino().setId(ensino);
		a.getSerie().setId(serie);
		a.getTurno().setId(turno);
		a.setTurma(turma);
		a.setDiaslet(dletivo);
		a.setAnolet(ano);

		TurmaDao dao = new TurmaDao();
		dao.alterar(conn,a);
	}

	public static List<TurmaBean> ListTurma(Connection conn, int idserie) throws Exception{

		SerieBean bean = new SerieBean();
		TurmaDao dao = new TurmaDao();
		bean.setId(idserie);
		List<TurmaBean> naList = dao.getListaTurma(conn,bean);

		return naList;
	}		
}